package cn.breeze.org.domain;

import cn.breeze.basic.domain.BaseDomain;
import cn.breeze.system.domain.Role;
import lombok.Data;
import org.springframework.data.annotation.Transient;

import java.util.List;

@Data
public class Employee extends BaseDomain {

    // 员工名称
    private String username;
    // 员工电话
    private String phone;
    // 员工邮箱
    private String email;
    // 员工密码盐值
    private String salt;
    // 加密后的密码
    private String password = "e10adc3949ba59abbe56e057f20f883e";
    // 确认密码
    @Transient
    private String comfirmPassword;
    // 员工年龄
    private Integer age;
    // 状态：1启用，0禁用
    private Integer state = 1;
    // 所属部门Id
    private Long departmentId;
    // 登录表的主键
    private Long logininfoId;
    // 所属店铺Id
    private Long shopId;
    // 所属部门信息
    private Department empDepartment;

    // 角色
    private List<Long> roles;
    // 角色
    private List<Role> echoRoles;


}
